package com.yrihr.wisdom.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yrihr.wisdom.entity.River;
import com.yrihr.wisdom.vo.RiverVo;

import java.util.List;

/**
 * @ClassName : RiverService
 * @Description :
 * @Author : wind
 * @Date: 2020-12-17 15:03
 * @Version 1.0
 */
public interface RiverService extends IService<River> {

    Integer insertRiver(List<River> list);

    /**
     * 根据站点名称和区间编号查询站点id
     * @param id
     * @param siteName
     * @return
     */
    Long selectSiteId(Long id,String siteName);

    /**
     * 带条件的分页查询河道信息
     * @param current 当前显示的是第几页
     * @param limit  每页显示几条
     * @param river
     * @return
     */
    IPage<River> selectPage(long current, long limit, RiverVo river);

    /**
     * 查询
     * @param river
     * @return
     */
    List<River> selectRiverDownload(RiverVo river);

}
